#include "test.hpp"
#include "invocation.hpp"
#include "object.hpp"
#include <string>

using std::tr1::shared_ptr;
using std::vector;
using std::string;

namespace vimock {

class sample {
public:
	void hello(string world) {
	}
};

TEST_CASE(invocation_test)
{
	sample sample;

	object_vector args(new vector<object>());
	string world = "world";
	args->push_back(world);

	_invocation invocation(&sample, &sample::hello, args);
}

}
